# -*- coding:utf-8 -*-
"""
Author：Administrator
Date:2021年11月25日
"""
class 叶问(object):
	def __init__(self):
		self.功夫 = '咏春'

	def 实例方法(self):
		print(f"使用{self.功夫}")

class 李小龙(object):
	def __init__(self):
		self.功夫 = '截拳道'

	def 实例方法(self):
		print(f"使用{self.功夫}")

class 飞虎(李小龙,叶问):
	def __init__(self):
		self.功夫 = '健身'
		self.__武器 = '屠龙刀' # 加两个下划线,将属性私有化

		# 获取
	def get_武器(self):
		return self.__武器
	# 修改
	def set_武器(self):
		self.__武器 = '倚天剑'


	def __私有方法(self): # 加两个下线,将方法私有化
		print('私有方法')

	def 实例方法(self):
		self.__init__()
		print(f"使用{self.功夫}")

	def 叶问_实例方法(self):
		叶问.__init__(self)
		叶问.实例方法(self)
	def 李小龙_实例方法(self):
		李小龙.__init__(self)
		李小龙.实例方法(self)

class 大宝(飞虎):
	pass

对象1 = 飞虎()
对象2 = 大宝()
# 调用get_武器函数获取私有属性武器值
print(对象2.get_武器())
# 调用set_武器函数修改私有属性武器值
对象2.set_武器()
# 查看修改后武器的值
print(对象2.get_武器())